Top 10k strings from Rolly (19xx)(Chezron Software).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
12 23637+256*
4 NOT to edit this line!!
4 $DDDDDDDDDDDDH
4 """""""""""""(
4 ROLLING SCREEEN mc
3 deliner
3 DDDDDDDDDE
3 DDDDDDDDDD`
3 33333DDDDDDDDDDDDH
3 33333""""""""""""(
3 23638-0080":
3 $DDDDDDDDH
2 THIS IS AN E.G. CALLING LINE YOU MAY CHANGE/MOVE/EDIT AS YOU LIKE
2 DDDDDDDDDDDE
2 DDDDDDDDDDDD`
2 DDDDDDDDDDDDP
2 DDDDDDDDDDDD@
2 DDDDDDDDDDDD
2 23638-6147":
2 "31")*(K$="8"):
2 "23606",O:
2 """"""""""""0
2 """"""""""""
2 """"""""""""
2 """"""""""
1 width : from 1 to 32 char.
1 then use a basic line like:","LET WWW=FROMX + 256*TOX: LET ROLL= YCOORD: GOSUB No. line "
1 routine checks the parameter
1 romanchar
1 rolling window:
1 only XCOORD available is 0.
1 k$="ENTER"
1 height: fixed 72 pixels;
1 buffer and the code to roll the content of the buffer: to decidebetween moving or rolling, the
1 b""""""""$
1 a Moving call at line No. 7520 a Rolling call at line No. 7710."
1 You have to load your picture
1 YCOORD>175 -Out of screen
1 YCOORD<71 -No room for line (the rolling window is 72 pixels high)
1 YCOORD from 71
1 YCO=YCO-(YCO>O)*(K$="6")+(YCO<
1 XCOORD+width>32 -Out of screen "
1 XCOORD from 0 to 31
1 X,O;" --- TO CALL ROLLING WINDOW --- "
1 WWW=FRX+256
1 WWW=FROX+256
1 This program allows you to load & define the window-screen then it moves the window in a basic line together with rolling code then erase all but the line you can merge in your own program. "
1 The rule is:
1 The picture (or message) rollingin the window may be from 1 to 175 pixels high.","The rolling is stopped with any key, it works like PAUSE 0.
1 The ERASE ALL... option of this program leaves the rolling Line and a calling line too that you may rewrite/edit... as you like.","To renumber the Line, before
1 TOX>31 -Integer out of rangeFROMX>TOX -Parameter error
1 TOX=TOX-(TOX>FROX)*(K$="5")+(TOX<
1 THIS IS THE ROLLING TITLE!!
1 THIS IS AN E.G. CALLING LINEYOU MAY CHANGE/MOVE/EDIT AS YOU LIKE
1 SPEED from 0=fast to 255=slow
1 ROLLY
1 ROLL: if lowROLL=255 then roll otherwise move.","The meaning of ROLL parameter cannot be trapped so take care when calling.","In this program (if you break) you may see:
1 RASE ALL BUT THE LINE
1 ONFIRM THIS
1 OAD A SCREEN$
1 O;YCO;" ":
1 O;TOX;" ":
1 O;FROX;" ":
1 No. LINE there are 3 lines
1 MOVESCREEN
1 MERGEing, take care not to edit but use a renumber utility like RELINER in OUTLET #56."
1 LET WWW=XCOORD + 256*SPEED: LET ROLL= 255 + 256*YCOORD: GOSUB Nomerged line","RANGE of rolling parameters:
1 LA=TOX-FROX+I:
1 Keep in mind that, when rolling,the picture is enlarged about 3 4 times high.
1 ISSUED IN OUTLET
1 FROX=FROX-(FROX>O)*(K$="5")+(FROX<
1 FILL THE LINE WITH YOUR PICTURE (follow the istructions or
1 EPEAT ROLLING
1 ENUYCOORD=0"
1 ELECT A NEW WINDOW
1 DRIVE, BIRSTALL,
1 DEMOSCREEN
1 Created with Ramsoft MakeTZX
1 CHEZRON SOFTWARE
1 CALL THE ROLLING WINDOW
1 Bytes picture > buffer capacity -Out of memory","After filling 23670-71 contains the number of bytes moved in thebuffer that you can print with PRINT PEEK 23670+256*PEEK 23671
1 By Chris Pile '90
1 After MERGEing the call to the line allows you to set the top left corner of window and the rolling speed.","You have to use a basic line
1 ALL ENQUIRIES TO
1 ;;;;;;;;;;;"SCREEN$ FILENAME TO LOAD?(Q=QUITC=CAT)";N$:
1 ;" ";
1 ; "WHICH DRIVE? ";("(T=TAPE)"
1 7999 up to 5640 bytes (a screen)","This program is able to select itself the right one."
1 7988 up to 3300 bytes
1 7977 up to 1300 bytes
1 7-SAVE AND MERGE IN YOUR OWN
1 6-ERASE ALL.. FROM MENU
1 4-IF ROLLING IS NOT O.K. GO 1-2 5-IF ROLLING IS O.K. THEN SELECT OPTION -CONFIRM THIS-
1 33333DDDDDDDDDDDE
1 33333DDDDDDDDDDDD`
1 33333DDDDDDDDDDDDP
1 33333DDDDDDDDDDDD@
1 33333DDDDDDDDDDDD
1 33333"""""""""""(
1 33333"""""""""""#
1 33333""""""""""""0
1 33333""""""""""""
1 33333""""""""""""
1 3-TRY TO ROLL THE WINDOW
1 23638-39":
1 23638-3837":
1 23638-3355":
1 23638-29":
1 23638-1807":
1 23638-0783":
1 23638-0136":
1 2-DEFINE WINDOW PARAMETERS
1 175, like PLOT"
1 128
1 1) Fill the line moving the
1 (starting from top screen)
1 (XCOORD+width of window)
1 ''''''"THERE IS NO FILLED LINE NOW!!":
1 ''''''"OPTION NOT ENABLED IN DEMO!!!":
1 "c")) ;" ";
1 "YCOORD ? (71-175) 999=MENU ";YCO:
1 "To work you have to perform two tasks:
1 "The routine is trapped:
1 "SPEED ? (0-255) 999=MENU ";SPE:
1 "RANGE of moving parameters:","FROMX from 0 to 31
1 "Note: max XCOORD depends on the width of the window; eg. if the window is 32 chars large then
1 "Note that the line 7977 (7988 or7999) always contains both the code to move picture-bytes to
1 "HOW TO USE THIS PROGRAM","1-LOAD YOUR SCREEN$ FROM MENU
1 "FROM X ? (0-";(LA);") 999=MENU ";FRX:
1 "7999":
1 "7988":
1 "7977":
1 "7000")/X;" -";
1 "5";"THE FILLED LINE IS ";ER
1 "23671";" BYTES MOVED.":
1 "23608",O:
1 "23";"TOX="
1 "18";"- ";(RES-
1 "16",X;SPE;" "
1 "16",X;" "
1 "15",X;FRX;" "
1 "15",X;" ";
1 "14",X;YCO;" "
1 "14",X;" ";
1 "13",O;" PARAMETERS ";
1 "13",O;" DEFAULT PARAMETERS"'" YCOORD=175"'" FROM X=";(FRX)'" SPEED =0"
1 "12";"FROMX="
1 "12",O;"ROLLY: not the usual scroll but a real cylindrical distortion! ",,"Run ROLLY to load SCREEN$ defineyour window, move the window in a basic line to merge in your own program!",,,,"ROLLY contains itself DEMO&INFO "
1 "10"*(RES>
1 "10"*(RES<
1 "-YCO)*(TOX-FROX+I)
1 ","ROLLY allows you to make a
1 ")*(K$="7"):
1 """"""""""0
1 """""""""""(
1 """""""""""#
1 """"""""""""@
1 """""""""""
1 """"""""""
1 "
1 "
1 simply use this program)
1 by Carlo Maria Vireca
1 PARAMETERS ?
1 ANY KEY TO STOP
1 6/7 THEN ENTER
1 5/8 THEN ENTER
1 5/8 THEN ENTER
1 34 SALTERSGATE
1 32","The routine is trapped:","YCOORD>175 -Number too big
1 128 CHARS
1 PROGRAM.
1 END"
1 ARE YOU SURE?
1 rolling window.","HOW TO
1 message) to the line buffer. 2) Call the line to show the
1 bytes of your picture (or
1 STOPPED BY KEY [
1 LEICESTER
1 LE4 3FF.
1 ENGLAND
1 like PRINT AT coords
1 is the right column windowYCOORD from 0 TO 175, like PLOT is the bottom pixel line of the window
1 is the left column window TOX from FROMX to 31
1 like PRINT AT coords
1 different only for the storage capacity of the picture buffer
1 MENU'
1 - - - - - - - -","From menu is available a demo option but in demo-option the erase all-option is disabled to avoid trouble.